

package zxs.sino.elite.hub.mapper.sys;

import com.github.yulichang.base.MPJBaseMapper;

import zxs.sino.elite.hub.model.sys.SysUserEntity;

import java.util.List;

/**
 * 系统用户
 *
 * @author zhang
 */

public interface SysUserMapper extends MPJBaseMapper<SysUserEntity> {
	
	/**
	 * 查询用户的所有权限
	 * @param userId  用户ID
	 */
	List<String> queryAllPerms(Long userId);
	
	/**
	 * 查询用户的所有菜单ID
	 */
	List<Long> queryAllMenuId(Long userId);
	
	/**
	 * 根据用户名，查询系统用户
	 */
	SysUserEntity queryByUserName(String username);

}
